.clear {
	clear: both;
}

/* layout */
#container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: hidden;
}
/* header */
#header {
	height: 90px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	position: relative;
	z-index: 99;
}

#header #logo {
	position: absolute;
	left: 15px;
}
#header .topnav {
	width: 99.8%;
	height: 29px;
	background: url("../images/login-bg.jpg") repeat-x scroll 0 100% #FFFFFF;
	border: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
}
#header #welcome { 
	margin-top: 23px;
	margin-right: 80px;
	font-weight: bold;
	color: #999999;
	float: right;
}
#header div.welcome-left{
	width: auto;
	text-align: left; 
	margin-top: 2px;
	margin-left:5px;
	color: #999999;
}

#header a.button {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    cursor: default;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    height: 27px;

    line-height: 27px;
    margin-right: 5px;
    min-width: 54px;
    padding: 0 8px;
    text-align: center;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
* + html #header a.button {
    min-width: 70px;
}
#header a.button{
    height: 19px;
    line-height: 19px;
    margin: 0;
}
* + html #header a.button{
    overflow: visible;
}
#header a.button:hover {
   -moz-transition: all 0s ease 0s;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #000000;
    text-decoration: none;

	background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
  
}
#header a.button:active {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
 

#powered {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	clear: both;
}

/* content */
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}

#content .content .left {
	float: left;
	width: 49%;
}

#content .content .right {
	float: right;
	width: 49%;
}

table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}

table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}

table.list thead td a,.list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}

table.list tbody td a {
	text-decoration: underline;
}

table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}

table.list .left {
	text-align: left;
	padding: 7px;
}

table.list .right {
	text-align: right;
	padding: 7px;
}

table.list .center {
	text-align: center;
	padding: 7px;
}

table.list .asc {
	padding-right: 15px;
	background: url('../image/asc.png') right center no-repeat;
}

table.list .desc {
	padding-right: 15px;
	background: url('../image/desc.png') right center no-repeat;
}

/*CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	float: left;
}
.clearfix { zoom: 1; }
.clearfix:before,
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

body{font: 14px/1.7 'microsoft yahei';}
a{text-decoration: none;color: #06c;}
a.header{text-decoration: none;color: #fff;}
a:hover{text-decoration: underline;}
.mb10px{margin-bottom: 10px;}
.mt10px{margin-top: 10px;}
.simsun{font-family: simsun;font-style: normal;}
.gray{color: #999;}
.orange{color: #FF4A00;}
.ta-r{text-align: right;}
/*表单结构*/
.public-form{}
.public-form .row{padding-bottom:10px;}

.public-form .hd{vertical-align:top;display:inline-block; width:155px;  text-align:right; color:#333; line-height:28px;margin-bottom:0;border-bottom:0; float:left;}
.public-form .bd{display:inline-block;line-height:28px;}
.public-form .bd span.tip-normal,.public-form .bd label.tip-error{margin-left:5px;}
.public-form .opt-area{padding-left:160px;}
.public-form .opt-area .btn-submit{margin-right:15px;cursor: pointer;}

.l-form .hd{width:200px;}
.l-form .opt-area{padding-left:205px;}

.m-form .hd{width:140px;font-size:14px;}
.m-form .opt-area{padding-left:145px;}

.s-form .hd{width:80px;}
.s-form .opt-area{padding-left:85px;}

.form-text .row{padding-bottom:0;}
.form-text .opt-area{padding-top:20px;}

/*分页结构*/
.page-nav{ text-align:right; padding-bottom:10px;margin:10px 0;font-size: 12px;}
.page-nav a{ border:1px solid #909090; background:#fff; color:#909090; display:inline-block; width:19px; height:19px; text-align:center; font:12px/1.5 Tahoma;}
.page-nav a:hover{ text-decoration:none;}
.page-nav a.cur,.page-nav a:hover{ border-color:#666; background-color:#F87620; color:#fff;}
.page-nav a:not([class^="btn-"]):hover{background-image: -webkit-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);  background:-moz-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%); text-shadow:0 -1px 0 #299A0B;}
.page-nav .ect{ line-height:0.8; color:#2c8ac7; vertical-align:text-top;}
.page-nav .btn-left,.page-nav .btn-right{ background-image:url(/new/images/common/form.png); background-repeat:no-repeat;}
.page-nav .btn-left{ background-position:-263px -281px;}
.page-nav .btn-right{ background-position:-243px -281px;}
.page-nav .btn-left-end{ background-position:-281px -281px; cursor:not-allowed;}
.page-nav .btn-right-end{ background-position:-224px -281px; cursor:not-allowed;}
.page-nav .btn-left:hover,.page-nav .btn-right:hover{ background-color:#fff;}
.page-nav .page-count{color:#666;}
.page-nav .inp-page{width:20px; height:12px; text-align:center;}
.page-nav .btn-page{ padding:2px 4px;vertical-align:middle;}

/*input*/
.inp-text{width: 260px;padding: 6px;}
.inp-code{width: 160px;}
.img-code{width: 96px;height: 32px;vertical-align: middle; cursor: pointer;}
.btn-submit{
   display: inline-block;padding: 5px 10px !important;-width:120px;padding:5px 0px;text-align: center;font-size: 14px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);color: #FFF;text-decoration: none !important;border:1px solid #7D2318;
background: #ff9830; /* Old browsers */
background: -moz-linear-gradient(top, #ff9830 0%, #fc4f05 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9830), color-stop(100%,#fc4f05)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff9830 0%,#fc4f05 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff9830 0%,#fc4f05 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff9830 0%,#fc4f05 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff9830 0%,#fc4f05 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9830', endColorstr='#fc4f05',GradientType=0 );
}
.btn-modify{
   display: inline-block;-width:120px;padding:0px 5px;text-align: center;font-size: 14px;text-shadow:0 -1px 0 rgba(0,0,0,0.4);color: #FFF;text-decoration: none !important;border:1px solid #7D2318;
background: #ff9830; /* Old browsers */
background: -moz-linear-gradient(top, #ff9830 0%, #fc4f05 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9830), color-stop(100%,#fc4f05)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff9830 0%,#fc4f05 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff9830 0%,#fc4f05 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff9830 0%,#fc4f05 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff9830 0%,#fc4f05 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9830', endColorstr='#fc4f05',GradientType=0 );
}
.btn-cancel{
   display: inline-block;padding: 5px 10px;text-align: center;width: 80px;font-size: 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);color: #505050;text-decoration: none !important;border:1px solid #B8B8B8;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); 

}

/*header*/
.logo{background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
.f-icon,.all-icon{background-image: url(/new/images/sprite.png);background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
.main-header,.main-nav .wrap,.main-section,.main-footer{width: 950px;margin: 0 auto;}

.main-header  div{float:left;	}
.main-header  h2,.main-header  a{ vertical-align:middle;}
.main-header .logo{display: inline-block;width: 130px;height: 39px;background-position: 0 0;text-indent: -90000px;vertical-align: middle;padding-left:5px;padding-top:16px;}
.main-header .subtitle{display: inline-block;vertical-align: middle;border-left:1px solid #787878;color: #787878;margin: 15px;padding-left: 10px;font-size: 18px; font-weight:normal;}
.main-header .aside-tel{position: absolute;right:0;top:0px;color: #ff4a00;font-size: 28px;font-family:Georgia;}

.bg-login{background: url(../images/login-bg.jpg) no-repeat;}

.login-box{margin:20px 0 20px 610px;background-color: #F7F7F7;padding: 40px 0px 0px;height: 360px;}
.login-box{border-left:1px dotted #ccc;}
.login-box h3{font-size: 18px;padding-left: 20px;margin-bottom: 20px;}
.form-login{}
.form-login .hd{width: 90px;}
.form-login .inp-text{width: 210px;}
.form-login .opt-area{padding-left: 95px;}

/*nav*/
.main-nav{width: 100%;background-color: #3073B3;margin-bottom: 10px;}
.main-nav .wrap a{color: #FFF;font-size: 16px;font-weight: bold;padding: 10px 30px;display: inline-block;border-right:1px solid #ccc;}
.main-nav .wrap a:hover{text-decoration: none;}

/*footer*/
.main-footer{border-top:1px solid #D5D5D5;padding-top: 20px;margin-top: 20px;}
.main-footer{border-bottom:1px solid #D5D5D5;padding-bottom: 20px;padding-left:90px;}
.main-footer dl{display: inline-block;vertical-align: top;margin-right:42px;width: 120px;padding-left: 0px; float:left;}
.main-footer dt{font-size: 14px;font-weight: bold;color: #666;}
.main-footer dd a{display: block;color: #666;}
.main-footer dd a:hover{color: #06c;}
.main-footer .f-icon{margin-left: -25px;margin-right: 5px;}
.f-icon{width: 20px;height: 20px;}
.icon-us{background-position: 0 -70px;}
.icon-heart{background-position: -20px -70px;}
.icon-talk{background-position: -40px -70px;}
.icon-medal{background-position: -60px -70px;}

.icon-smile{width: 25px;height: 25px;background-position: 0 -100px;}
.icon-dot{width: 20px;height: 20px;background-position: -80px -70px;}
.icon-recommend{width: 60px;height: 60px;background-position: -220px 0;font-size: 0;}
.icon-star{width: 20px;height: 20px;background-position: -120px -70px;font-size: 0;}
.icon-star.light{background-position: -100px -70px;}

.icon-tel{width: 38px;height: 60px;background-position: -182px 0;}


/*join*/
.join-box{}
.join-box .title .icon-smile{margin-right:10px;}
.join-box .title{
     color: #FFF;font-size: 16px;padding: 5px 10px;border-radius:8px 8px 0 0;
background: #007bf4; /* Old browsers */
background: -moz-linear-gradient(top, #007bf4 0%, #0056b1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007bf4), color-stop(100%,#0056b1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #007bf4 0%,#0056b1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #007bf4 0%,#0056b1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #007bf4 0%,#0056b1 100%); /* IE10+ */
background: linear-gradient(to bottom, #007bf4 0%,#0056b1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bf4', endColorstr='#0056b1',GradientType=0 ); 
}
.join-box .body{background-color: #F7F7F7;border:1px solid #C1C1C1;border-radius:0 0 8px 8px}

.form-join{margin: 50px auto;width: 700px;}
.form-join .hd{width: 90px;}
.form-join .opt-area{padding-left: 95px;}


/*slider*/
.slider{position:relative;width:950px;height:240px;margin: 10px 0;}
.slider .info{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);width:100%;}
.slider .info ul{height:38px;overflow:hidden;margin-left:10px;}
.slider .info li{height:38px;line-height:38px;}
.slider .info li a{font-weight:bold;font-size:14px;color:#fff;}

/*
.slider .dot{position:absolute;right:0;top:10px;margin-right:5px;}
.slider .dot span{padding:3px 5px;background-color:#FFF;font:11px 'Tahoma, Helvetica, Arial';-webkit-text-size-adjust:none;cursor:pointer;}
.slider .dot .cur{background-color:#FF6600;color:#fff;cursor:default;}
*/

.slider .dot{text-align:right;position:absolute;bottom:10px;right:10px;}
.slider .dot span{color:#000;display:inline-block;cursor:pointer;width:18px;height:18px;background-color:rgba(0,0,0,0.2);text-align:center;font:11px tahoma,sans-serif;line-height:18px;}
.slider .dot span.cur{background-color:#F4842D;color:#fff;}
.slider .dot span.cur:hover{background-color:#F60;cursor:default;}
@media all and (min-width:768px) {
.slider .dot span{width:10px;height:10px;font-size:0;border-radius:5px;box-shadow: 0px 1px 0px rgba(255,255,255,.2), inset 0px 1px 0px rgba(0,0,0,.6);}
.slider .dot span.cur{}
.slider .dot span:hover{background-color:#e1e1e1;}
}

.mode-index{margin-bottom: 20px;}
.mode-index .title,.mode-index .title .text,.mode-index .body{display: inline-block;vertical-align: top;}
.mode-index .title{width: 70px; float:left; 	}
.mode-index .title .text{width: 40px;}
.mode-index .body{border-left:1px dotted #ccc;padding-left: 10px;width: 859px;}
.mode-index .body li{float:left;  }
.mode-category .title{width: 120px; float:left; 	}
.mode-category .title .text{width: 95px;}
.mode-category .body{border-left:1px dotted #ccc;padding-left: 10px;width: 819px;}

.mode-search{margin-bottom: 10px;}
.mode-search h3{font-size: 18px;margin-bottom: 10px;}
.car-text-list a{display: inline-block;width: 114px;margin: 5px 0;}

.page-nav-2{background-color: #DFDFDF;padding: 5px 10px;padding:0px;text-align: right;margin-top: 10px;}
.page-nav-2 a{display: inline-block;padding: 0 8px;}

.mode-set-list{padding-left:10px;}
.mode-set-list li{width: 195px;margin-right: 10px;padding-right: 10px; border-right:1px dotted #ccc;display: inline-block;}
.mode-set-list h3 a{color: #333; font-weight:normal;}
.mode-set-list h5 a{font-size:12px; font-weight:normal;}
.mode-set-list .address{float: right;  margin-top: 20px;}
.mode-set-list .aside{ font-size: 0;
    height: 60px;
    left: 135px;
    position: relative;
    top: -225px;
    width: 60px;}
.mode-set-list li.omega{border:none;margin-right:0;padding-right: 0;}
.price{font-size: 20px;color: #FD4A08;font-family:Tahoma,Arial ;}
.price em{font-size: 14px;vertical-align: 2px;font-style: normal;}


.mode-sell-list{}
.mode-sell-list li{width: 150px;margin-right: 10px;padding-right: 10px;border-right:1px dotted #ccc;display: inline-block;}
.mode-sell-list .mode-number{color: #FD4A08;font-size: 14px;}
.mode-sell-list li.omega{border:none;margin-right: 0;padding-right: 0;}
.mode-star{}

.article-list{}
.article-list li{border-bottom:1px dotted #ccc;padding: 10px;}
.article-list li time{float:right;color: #999;}

.mode-pic .title{background-color: #E1E4ED;border:1px solid #E1E4ED;position: relative;padding:5px 10px;}
.mode-pic .title .more{position: absolute;right:10px;}
.mode-pic .title .more a{color: #06c;}
.mode-pic .body{border:1px solid #E1E4ED;}

.pic-list{}
.pic-list li{float:left;width: 189px;text-align: center;margin: 15px 0;}
.pic-list img{border:1px solid #ccc;width: 118px;height: 58px;}

.step-nav{margin-bottom: 10px;}
.step-nav li a{
 }
.step-nav li{float:left;height:35px;padding-left:14px;padding-top:5px}
.block4 li{width: 154px}
.block41{background:url(../images/nav4-1.jpg) no-repeat;}
.block42{background:url(../images/nav4-2.jpg) no-repeat;}
.block43{background:url(../images/nav4-3.jpg) no-repeat;}
.block44{background:url(../images/nav4-4.jpg) no-repeat;}
.package_nav1{
	background: url('../images/nava-4.jpg') no-repeat scroll -420px 0 transparent;
}
.package_nav2{
	background: url('../images/nava-5.jpg') no-repeat scroll -420px 0 transparent;
}
.package_nav3{
	background: url('../images/nava-6.jpg') no-repeat scroll -420px 0 transparent;
}
.package_nav4{
	background: url('../images/nava-7.jpg') no-repeat scroll -420px 0 transparent;
}
.step-nav li.cur{font-weight:bold;color:white}

.mode-combo-detail{}
.mode-combo-detail h3{font-size: 16px;color: #FD4A08;font-weight: bold;}
.mode-view{}
.mode-view .pic{float:left;width: 273px;height: 273px;position: relative;}
.mode-view .pic img{width: 100%;height: 100%;}
.mode-view .pic .aside{position: absolute;top:10px;right:10px;}
.mode-view .info{position: relative;}
.mode-view .info .opt{position: absolute;bottom:0px;right:50px;}
.form-info .name{font-size: 21px;color: #FD4A08;}
.form-info .hd{width: 120px;}
.form-info .row{margin-bottom: 5px;}


.mode-product-list{}
.mode-product-list dl{padding: 10px 20px 20px;border-bottom:1px dotted #ccc;margin-bottom: 10px;}
.mode-product-list dt{font-size: 16px;margin-bottom: 5px;}
.mode-product-list dd img{display: inline-block;width: 300px;height: 120px;vertical-align: top;margin-right: 20px;}
.mode-product-list dl.omega{border-bottom:0;margin-bottom: 0;}

.car-more-type{padding-left: 120px;}
.car-more-type li{display: inline-block;width: 33%;margin: 5px 1px; float:left;}
.car-more-type li a{display: block;background-color: #F5F5F5;padding: 5px;}

.user-selected{margin-bottom: 10px;}
.user-selected a{display: inline-block;margin-right: 30px;color: #FF4A00; line-height:18px; height:18px; font-size:16px; font-weight:bold;}

.mode-gray{margin-bottom: 10px;}
.mode-gray .title{background-color: #F5F5F5;padding: 5px 10px; font-size:15px;}
.mode-gray .title-blue{background-color: #157AD4;padding: 5px 10px; font-size:15px;}
.ul-select li {
    display: inline-block;
	width: 14%;
	margin-top:10px;
	margin-bottom: 10px;
}
.ul-select .price{display: block;line-height: 18px;padding-left: 20px;font-size: 18px;}
.ul-select .price em{vertical-align: middle;}
.select{ position:absolute; top:5px; right:15px; color:#fff;}
#services_list span.price,#services_list span.price em{font-size: 20px;vertical-align: 0;}

.service_1_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: 0px 0px;
    height: 57px;
    width: 57px;
}
.service_1_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: 0px 0px;
    height: 57px;
    width: 57px;
}
.service_2_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: -57px 0px;
    height: 57px;
    width: 57px;
}
.service_2_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: -57px 0px;
    height: 57px;
    width: 57px;
}
.service_3_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: 0px -57px;
    height: 57px;
    width: 57px;
}
.service_3_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: 0px -57px;
    height: 57px;
    width: 57px;
}
.service_4_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: -114px -171px;
    height: 57px;
    width: 57px;
}
.service_4_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: -114px -171px;
    height: 57px;
    width: 57px;
}
.service_10_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: -114px 0px;
    height: 57px;
    width: 57px;
}
.service_10_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: -114px 0px;
    height: 57px;
    width: 57px;
}
.service_12_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: -114px -57px;
    height: 57px;
    width: 57px;
}
.service_12_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: -114px -57px;
    height: 57px;
    width: 57px;
}
.service_21_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: -57px -57px;
    height: 57px;
    width: 57px;
}
.service_21_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: -57px -57px;
    height: 57px;
    width: 57px;
}
.service_20_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: 0px -114px;
    height: 57px;
    width: 57px;
}
.service_20_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: 0px -114px;
    height: 57px;
    width: 57px;
}
.service_22_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: 0px -114px;
    height: 57px;
    width: 57px;
}
.service_22_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: 0px -114px;
    height: 57px;
    width: 57px;
}
.service_11_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: -57px -114px;
    height: 57px;
    width: 57px;
}
.service_11_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: -57px -114px;
    height: 57px;
    width: 57px;
}
.service_13_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: 0px 0px;
    height: 57px;
    width: 57px;
}
.service_13_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: 0px 0px;
    height: 57px;
    width: 57px;
}
.service_16_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: -57px 0px;
    height: 57px;
    width: 57px;
}
.service_16_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: -57px 0px;
    height: 57px;
    width: 57px;
}
.service_15_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: -57px -114px;
    height: 57px;
    width: 57px;
}
.service_15_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: -57px -114px;
    height: 57px;
    width: 57px;
}
.service_17_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: -114px -57px;
    height: 57px;
    width: 57px;
}
.service_17_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: -114px -57px;
    height: 57px;
    width: 57px;
}
.service_14_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: 0px -171px;
    height: 57px;
    width: 57px;
}
.service_14_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: 0px -171px;
    height: 57px;
    width: 57px;
}
.service_24_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: 0px -114px;
    height: 57px;
    width: 57px;
}
.service_24_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: 0px -114px;
    height: 57px;
    width: 57px;
}
.service_23_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: -57px -57px;
    height: 57px;
    width: 57px;
}
.service_23_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: -57px -57px;
    height: 57px;
    width: 57px;
}
.service_18_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: -114px 0px;
    height: 57px;
    width: 57px;
}
.service_18_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: -114px 0px;
    height: 57px;
    width: 57px;
}
.service_19_select {
    background-image: url("../images/select1.png");
    background-repeat: no-repeat;
	background-position: 0px -57px;
    height: 57px;
    width: 57px;
}
.service_19_selected  {
    background-image: url("../images/selected1.png");
    background-repeat: no-repeat;
	background-position: 0px -57px;
    height: 57px;
    width: 57px;
}
.service_25_select {
    background-image: url("../images/select.png");
    background-repeat: no-repeat;
	background-position: -57px -171px;
    height: 57px;
    width: 57px;
}
.service_25_selected  {
    background-image: url("../images/selected.png");
    background-repeat: no-repeat;
	background-position: -57px -171px;
    height: 57px;
    width: 57px;
}

.table-pay-detail{width: 100%;}
.table-pay-detail,.table-pay-detail td,.table-pay-detail th{border:1px solid #DFDFDF;padding: 5px 10px;}
.table-pay-detail th{background-color: #E1E4ED;text-align: left;}
.table-pay-detail .t2{width: 15%;}
.table-pay-detail .l2 .price{font-size: 18px;}
.table-pay-detail .l2 .price em{vertical-align: middle;}


.c-gray-with-title{border:1px solid #DFDFDF;}
.c-gray-with-title .title{background-color: #F5F5F5;padding: 5px 10px;border-bottom:1px solid #DFDFDF;}

.mode-pay .body{padding: 10px;}
.mode-pay dt{font-weight: bold;}
.mode-pay dl.omega{border:none;}
.mode-pay dl{border-bottom:1px dotted #EEE;padding-bottom: 10px;margin-bottom: 10px;}

.order-pm{}
.order-pm h3{font-size: 21px;color: #58B421;margin: 10px 0;}
.order-pm .form-text .hd{width: 80px;}
.order-pm .form-text{margin-bottom: 10px;}

.mode-workspace{}
.mode-workspace .form-text .hd{width: 80px;}
.mode-workspace .pic-list{margin:10px;}
.mode-workspace .pic-list figure{display: inline-block;width: 45%;margin-left: 30px;}
.mode-workspace .pic-list figure img{width: 100%;height: 300px;}
.mode-workspace .pic-list figure figcaption{text-align: center;}


.table-all-list{margin-bottom: 10px;width: 100%;}
.table-all-list .t1{width: 20%;}
.table-all-list th{background-color: #F5F5F5;text-align: left;}
.table-all-list,.table-all-list td,.table-all-list th{border:1px solid #DFDFDF;padding: 5px 10px;}
.table-all-list li{display: inline-block;margin:5px 20px 5px 0;}


.tab-nav{border-right:1px solid #CCCCCC; float:left;display: inline-block;}
.tab-nav a{display: inline-block;padding:5px 30px;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.tab-nav .cur{background-color: #ff4a00;color: #FFF;}

.gray-box-wrap{border:1px solid #ccc;padding: 10px;}

.left-nav{display: inline-block;border-right:1px dashed #ccc;padding-right:10px;margin: 20px 10px 20px 20px;}
.left-nav a{display:block;text-align: right;}
.left-nav a.cur{color: #FF4A00;}
.profile-right{display: inline-block;vertical-align: top;margin-top: 40px;}

.profile-left{ width:140px; text-align:right; float:left; margin-top:30px; padding-right:30px;border-right:1px dashed #CCCCCC;}
.profile-left li{  font-weight:bold; cursor:pointer;color: #666666; margin:10px 0px;   font-size: 14px;}
.profile-left li.on{ color:#FA4E01;  font-size: 16px; }

.table-order{width: 100%;}
.table-order th{background-color: #F5F5F5;text-align: center;}
.table-order th,.table-order td{padding: 5px 10px;border:1px solid #DFDFDF;}
.table-order td{text-align: center;}

.ul-select li{float:left;}
 
 .success {
    background: url("../image/success.png") no-repeat scroll 10px center #EAF7D9;
    border: 1px solid #BBDF8D;
    color: #555555;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
}
.login-box div.warning{
    background: url("../image/success.png") no-repeat scroll 10px center #EAF7D9;
    border: 1px solid #BBDF8D;
    color: #ff0000;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
}

.error{
	color:red;
}
.page_nav{
	border-top:1px solid #D5D5D5;
	margin-top: 30px;
	font-size: 15px;
	color:#1B67AD;
	padding-top:20px;
}
.page_nav a{ 
	color:#1B67AD;
}
.page_title{
	color:#FFFFFF; 
	background-color:#FA4E01;
	width:150px; 
	font-size:22px;
	text-align:center;
	margin:20px auto 20px 0px;
}
.right{float:right;}

.split_line{
	height: 1px; 
	margin: 20px auto;
	border-top: 1px solid #D5D5D5;
}
.split_null{
	height: 1px; 
	margin: 20px auto;
}
.message{
	 
}
.message img{
	width:64px;
	height:64px;
}
.message div.message_div-border{ 
	margin: 50px auto;
	border:#909090 0px solid;background:#fff;color:#333;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 0 2px 5px 0 #909090;/*firefox*/
	-webkit-box-shadow: 0 2px 5px 0 #909090;/*safari或chrome*/
	box-shadow:0 2px 5px 0 #909090;/*opera或ie9*/ 
}
.registered div.message_div-border{
	width:600px; 
}
.registered{
	width:950px;
	margin: auto;
}
.registered div.message_title{
	background: url("../images/message/registered-title-bj.jpg");
	height: 31px;
}
.registered div.message_img{
	background: url("../images/message/success.jpg");
	width:90px;
	height:90px;
	float: left;
	margin: 20px;
}
.registered div.message_main-title{
	color: #64B926;
    font-size: 26px;
    font-weight: bold;
    padding-top: 10px;
}
.registered div.message_main-title2{
	color: #666666;
    font-size: 14px; 
    padding-top: 10px;
}
.registered div.message_body{
	border: 1px solid #D5D5D5; 
	padding-bottom: 100px;
}
.registered div.message_comment,.registered div.message_go{
	margin: 5px 0 0 220px;
	color: #666666;
    font-size: 14px;
}

.error div.message_div-border{
	width:600px; 
}
.error{
	width:950px;
	margin: auto;
}
.error div.message_title{
	background: none;
	height: 31px;
}
.error div.message_img{
	background: url("../images/message/wrong.jpg");
	width:90px;
	height:90px;
	float: left;
	margin: 20px;
}
.error div.message_main-title{
	color: #ff0000;
    font-size: 26px;
    font-weight: bold;
    padding-top: 10px;
}
.error div.message_main-title2{
	color: #666666;
    font-size: 14px; 
    padding-top: 10px;
}
.error div.message_body{
	border: 0px solid #D5D5D5; 
	padding-bottom: 100px;
}
.error div.message_comment,.error div.message_go{
	margin: 5px 0 0 220px;
	color: #666666;
    font-size: 14px;
}


.showmessage div.message_div-border{
	width:600px; 
}
.showmessage{
	width:950px;
	margin: auto;
}
.showmessage div.message_title{
	background: none;
	height: 31px;
}
.showmessage div.message_img{
	background: url("../images/message/alarm.jpg");
	width:90px;
	height:90px;
	float: left;
	margin: 20px;
}
.showmessage div.message_main-title{
	color: #0066CC;
    font-size: 26px;
    font-weight: bold;
    padding-top: 10px;
}
.showmessage div.message_main-title2{
	color: #666666;
    font-size: 14px; 
    padding-top: 10px;
}
.showmessage div.message_body{
	border: 0px solid #D5D5D5; 
	padding-bottom: 100px;
}
.showmessage div.message_comment,.showmessage div.message_go{
	margin: 5px 0 0 220px;
	color: #666666;
    font-size: 14px;
}

.showsuccess div.message_div-border{
	width:600px; 
}
.showsuccess{
	width:950px;
	margin: auto;
}
.showsuccess div.message_title{
	background: none;
	height: 31px;
}
.showsuccess div.message_img{
	background: url("../images/message/success.jpg");
	width:90px;
	height:90px;
	float: left;
	margin: 20px;
}
.showsuccess div.message_main-title{
	color: #0066CC;
    font-size: 26px;
    font-weight: bold;
    padding-top: 10px;
}
.showsuccess div.message_main-title2{
	color: #666666;
    font-size: 14px; 
    padding-top: 10px;
}
.showsuccess div.message_body{
	border: 0px solid #D5D5D5; 
	padding-bottom: 100px;
}
.showsuccess div.message_comment,.showsuccess div.message_go{
	margin: 5px 0 0 220px;
	color: #666666;
    font-size: 14px;
}


.div-img-border{
padding:3px; overflow:hidden; text-align:center;
background: #ffffff;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#B6B0B0,direction=120,strength=4);/*ie*/
-moz-box-shadow: 3px 3px 3px 0 #B6B0B0;/*firefox*/
-webkit-box-shadow: 3px 3px 3px 0 #B6B0B0;/*safari或chrome*/
box-shadow: 3px 3px 3px 0 #B6B0B0;/*opera或ie9*/

border:#F5F5F5 1px solid;
 margin-bottom: 10px;
}
 
.pay_coupons{
	width:100%;
}
.pay_coupons li{
	color: #666666;
	float: left;
    width: 180px;
	padding-bottom: 0px;
} 

/*infomation page*/
.page_nav{
	border-top:1px solid #D5D5D5;
	margin-top: 30px;
	font-size: 14px;
	color:#1B67AD;
	padding-top:20px;
}
.page_nav a{ 
	color:#1B67AD;
}
.page_title{
	color:#FFFFFF; 
	background-color:#FA4E01;
	width:150px; 
	font-size:22px;
	text-align:center;
	margin:20px auto 20px 0px;
}
.page_slice{
    border-top:1px solid #D5D5D5;
	margin-top: 30px;
}
.page_left{
	width:115px; 
	border-right:none;
	float:right;
}
.page_left li{
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}
.page_left li.on{
 	background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
	border-right:none;
	color:#FA4E01;
    width: 115px;
}
.page_right{
	border:1px solid #D5D5D5;
	float:right;
	width:820px;
	min-height:500px;
	padding:30px 20px;
}